ה HR עדכנה מהר מאוד על התהליך והיה בסדר גמור מהבחינה הזאת.
ראיון ראשוני עם ראש צוות באורך שעה ששואל מה קורה מהרגע שיש בקשה לאתר כלשהו בדפדפן. ראיון שני בלי קוד בכלל באורך שעה וחצי.
השאלה השלישית בראיון הייתה מעורפלת והייתה הרגשה שהמראיין לא היה מנוסה בלהסביר אותה. בכל שלב בראיון לא היה נדרש לכתוב קוד.
שאלות מתוך הראיון
1. תאר מערכת שעבדת עליה.
2. שאלת SQL שהוא מציג לך טבלאות Subscription, Plan, SubscriptionLog. כמה subscriptions נוצרו החודש עבור כל planID, הצג plans עם יותר מ 500 subscriptions.
3. ישנו משחק hangman שממומש כבר ואתה צריך לתאר איך השחקן שאתה משחק מולו מנצח את המשחק בכמות צעדים מינימלית.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2026
2. group by + having על טבלת SubscriptionLog
3. צריך לתאר ב high level מה היית עושה - לא צריך לכתוב קוד. משהו בסגנון של כל פעם שמנחשים אות בתוך המילה אז צריך לעשות סינון מתוך מילון שכולל את כל המילים. הסינון יחזיר את כל המילים שיש בהם את הניחוש הספציפי שעשית עם האות הנוכחית ואז להמשיך לנחש על dataset קטן יותר וחוזר חלילה (בשביל שהחיפוש יהיה מהיר יותר).
ה HR עדכנה מהר מאוד על התהליך והיה בסדר גמור מהבחינה הזאת.
הראיון אורך שעה וחצי.
השאלה השלישית בראיון הייתה מעורפלת והייתה הרגשה שהמראיין לא היה מנוסה בלהסביר אותה. בכל שלב בראיון לא היה נדרש לכתוב קוד.
שאלות מתוך הראיון
1. תאר מערכת שעבדת עליה.
2. שאלת SQL שהוא מציג לך טבלאות Subscription, Plan, SubscriptionLog. כמה subscriptions נוצרו החודש עבור כל planID, הצג plans עם יותר מ 500 subscriptions.
3. ישנו משחק hangman שממומש כבר ואתה צריך לתאר איך השחקן שאתה משחק מולו מנצח את המשחק בכמות צעדים מינימלית.
תשובות
הוסף תשובה
|
לצפיה בתשובות
אפריל 2026
2. group by + having
3. צריך לתאר ב high level מה היית עושה - לא צריך לכתוב קוד. משהו בסגנון של כל פעם שמנחשים אות בתוך המילה לעשות סינון מתוך מילון שכולל את כל המילים שכולל את האותיות בסדר שכרגע ניחשת ואז להמשיך לנחש על dataset קטן יותר.
ראיון ראשון עם מנהל, חצי שעה לבדוק התאמה.
מבחן טכני שעתיים ב- Codility, 3 שאלות לא קשות.
ראיון טכני עם המנהל ועוד חבר צוות- TwoSum עם חזרות.
ראיון טכני עם מישהו שהיה פעם מנהל ועכשיו הוא סוג של ארכיטקט אבל לא בדיוק ארכיטקט.
שאלות מתוך הראיון
רוב הראיונות והתהליך לא היה קשה, רק הראיון האחרון הרגשתי שהיה מכשיל.
Each sample is (time, value) -> list of samples [(t1,v1),...(tn,vn)]
Our job is to implement moving_avg(data, window_sec).
Data -> list of samples [(t1,v1),...(tn,vn)]
Windows_secs -> size of window in secs
Example input:
data = [(1,2),(2,4),(3,3),(4,2),(6,8),(8,2),(12,1)]
צריך לתוב את השאילתה הבאה:
Select all months in the current year, with more than 5000 new subscriptions.
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2020
זאת התשובה:
SELECT count(*) as num_of_subscriptions, MONTH(Changed) AS the_month
FROM SubscriptionLog
WHERE YEAR(Changed) = YEAR(CURDATE()) AND FromPlan_ID IS NULL
GROUP BY MONTH(Changed)
HAVING count(*) > 5000;